package com.taobao.api.response;

import java.util.List;
import com.taobao.api.internal.mapping.ApiField;
import com.taobao.api.internal.mapping.ApiListField;
import com.taobao.api.domain.MsgList;

import com.taobao.api.TaobaoResponse;

/**
 * TOP API: taobao.wangwang.abstract.logquery response.
 * 
 * @author auto create
 * @since 1.0, null
 */
public class WangwangAbstractLogqueryResponse extends TaobaoResponse {

	private static final long serialVersionUID = 1112517142566332318L;

	/** 
	 * 例如单词长度太长等。
当ret_code不为0时这个值存在。
	 */
	@ApiField("error_msg")
	private String errorMsg;

	/** 
	 * 卖家id
	 */
	@ApiField("from_id")
	private String fromId;

	/** 
	 * 0或1
其他返回时，是由于用户名等参数设置有误等引起的远端服务错误
	 */
	@ApiField("is_sliced")
	private Long isSliced;

	/** 
	 * 消息列表
	 */
	@ApiListField("msg_lists")
	@ApiField("msg_list")
	private List<MsgList> msgLists;

	/** 
	 * 当is_sliced为1时有效
	 */
	@ApiField("next_key")
	private String nextKey;

	/** 
	 * 0或-1，表示错误或正确，错误时有错误信息.
为-1时就只有error_msg字段是有效的。
	 */
	@ApiField("ret_code")
	private Long retCode;

	/** 
	 * 买家id
	 */
	@ApiField("to_id")
	private String toId;

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}
	public String getErrorMsg( ) {
		return this.errorMsg;
	}

	public void setFromId(String fromId) {
		this.fromId = fromId;
	}
	public String getFromId( ) {
		return this.fromId;
	}

	public void setIsSliced(Long isSliced) {
		this.isSliced = isSliced;
	}
	public Long getIsSliced( ) {
		return this.isSliced;
	}

	public void setMsgLists(List<MsgList> msgLists) {
		this.msgLists = msgLists;
	}
	public List<MsgList> getMsgLists( ) {
		return this.msgLists;
	}

	public void setNextKey(String nextKey) {
		this.nextKey = nextKey;
	}
	public String getNextKey( ) {
		return this.nextKey;
	}

	public void setRetCode(Long retCode) {
		this.retCode = retCode;
	}
	public Long getRetCode( ) {
		return this.retCode;
	}

	public void setToId(String toId) {
		this.toId = toId;
	}
	public String getToId( ) {
		return this.toId;
	}

}
